<template>

    <body>
        <div class="markdown-body p-4">
            <h1>未见花闻博客平台隐私政策</h1>
            <p>更新日期：2024年12月19日
                生效日期：2025年3月1日</p>
            <p>欢迎您使用未见花闻博客平台的产品和服务！</p>
            <p>我们深知个人信息对您的重要性，同时我们也非常重视您的隐私保护和个人信息保护。您在使用未见花闻博客平台服务时，我们可能会收集和使用您的相关个人信息，请您在使用未见花闻博客平台及相关服务前，仔细阅读并充分理解本隐私政策。
            </p>
            <p>本隐私政策适用于提供未见花闻博客平台产品和服务的[公司名称]及其关联公司（以下简称“我们”或“未见花闻博客平台”）。</p>
            <p>本隐私政策将帮助您了解以下内容：</p>
            <p>一、我们如何收集和使用个人信息
                二、我们如何使用Cookie和同类技术
                三、我们如何共享、转让、公开披露您的个人信息
                四、我们如何保存及保护您的个人信息
                五、管理您的个人信息
                六、未成年人保护
                七、隐私政策的修订和通知
                八、联系我们</p>
            <h3>一、我们如何收集和使用个人信息</h3>
            <p>在您使用未见花闻博客平台提供的以下服务或功能过程中，我们将基于以下基本功能收集您的相关必要个人信息。</p>
            <h4>（一）帐号注册和使用</h4>
            <p>在您注册未见花闻博客平台时，我们将记录您设置的昵称、密码、电子邮箱及手机号码，收集这些信息是为了帮助您完成账号的注册。您可以根据自身需求选择是否设置头像，以及完善其他个人信息。如果不注册账号，并不会影响您浏览未见花闻博客平台的内容，但会影响您发布博文、评论，及其他一些功能的使用。
            </p>
            <p>若您以其他方式关联登录未见花闻博客平台，我们会向关联第三方请求您的个人信息。当您使用微信登录时，我们会获取您的微信头像、昵称，以及您设置的昵称；当您使用QQ登录时，我们会访问获取您的QQ头像、昵称、性别，以及您设置的昵称、电子邮箱、手机号码；当您使用GitHub登录时，我们会获取您的GitHub头像、昵称，以及您设置的电子邮箱、手机号码。在您使用第三方帐号注册或登录后，您的第三方帐号将会与未见花闻博客平台账号进行绑定，您可以在【账号中心】的“关联第三方账号”中解除绑定。
            </p>
            <p>为了确保账号安全和落实网络实名制，在您使用其他方式关联登录、使用未见花闻博客平台的某些功能时，您可能仍然需要绑定有效的手机号码。收集这些信息是为了帮您创建未见花闻博客平台账号和对您进行实名验证，如果您拒绝提供这些信息，将影响您注册未见花闻博客平台账号。
            </p>
            <h4>（二）申请博客</h4>
            <p>在您申请个人博客时，我们会收集您的真实姓名、单位、职位、技术兴趣，这些信息非必须填写。我们知道这部分信息对您是敏感的，您可以拒绝提供，但您需要详细填写申请博客的具体用途，我们会根据您提供的信息判断是否为您开通博客服务。前述信息仅供开通博客服务使用及法律法规所规定的用途，未经您明示授权，不会用作其他目的。
            </p>
            <h4>（三）内容发布与互动</h4>
            <p>在您注册、登录未见花闻博客平台并成功申请了博客后，您可以在未见花闻博客平台上发布博文（包括随笔、文章、日记）、评论、闪存动态、招聘信息，创建小组、班级，发起提问及回答。在此过程中，我们会收集您发布的信息（包括文字、图片或视频），并展示您的显示昵称、头像、发布内容。
            </p>
            <p>您可以通过未见花闻博客平台与其他用户进行互动，包括收藏、推荐或反对用户的博文，订阅博客，关注其他用户。我们会收集您关注的帐号、订阅的博客列表，并向您展示您关注帐号发布的内容及订阅的博客内容。</p>
            <h4>（四）搜索功能</h4>
            <p>当您使用未见花闻博客平台提供的搜索功能时，我们会收集和使用您的搜索关键字信息并进行本地存储，我们不会向未见花闻博客平台服务器上传您的历史关键词。搜索结果将根据您的搜索关键词进行展示。</p>
            <h4>（五）征得授权同意的例外</h4>
            <p>根据相关法律法规的规定，在以下情形中，我们可以在不征得您的授权同意的情况下收集、使用一些必要的个人信息：</p>
            <ol>
                <li>与国家安全、国防安全直接相关的；</li>
                <li>与公共安全、公共卫生、重大公共利益直接相关的；</li>
                <li>与犯罪侦查、起诉、审判和判决执行等直接相关的；</li>
                <li>出于维护个人信息主体或其他个人的生命、财产等重大合法权益但又很难得到本人同意的；</li>
                <li>所收集的您的个人信息是您自行向社会公众公开的；</li>
                <li>从合法公开披露的信息中收集的您的个人信息的，如合法的新闻报道、政府信息公开等渠道；</li>
                <li>根据您的要求签订或履行合同所必需的；</li>
                <li>用于维护软件及相关服务的安全稳定运行所必需的，例如发现、处置软件及相关服务的故障；</li>
                <li>学术研究机构基于公共利益开展统计或学术研究所必要，且对外提供学术研究或描述的结果时，对结果中所包含的个人信息进行去标识化处理的；</li>
                <li>法律法规规定的其他情形。</li>
            </ol>
            <h3>二、我们如何使用Cookie和同类技术</h3>
            <p>Cookie和相关技术可以帮助网站辨别注册用户，计算用户数量，通常被各网站用来判定完成注册的用户是否已经实现登录，我们使用Cookie及相关技术主要为了实现以下功能或服务：</p>
            <ol>
                <li>保障产品或服务的安全、高效运转。我们可能会设置认证与保障安全性的Cookie，以便确认您是否安全登录服务，或者是否遇到盗用、欺诈及其他不法行为。这些技术还会帮助我们改进服务效率，提升登录和响应速度。
                </li>
                <li>简化您的操作步骤。使用此类技术，可以帮助您省去重复填写个人信息、输入搜索内容的步骤和流程，帮您获得更轻松的访问体验。</li>
            </ol>
            <p>如您不希望个人信息保存在Cookie中，您可对浏览器进行配置，选择禁用Cookie功能。</p>
            <h3>三、我们如何共享、转让、公开披露您的个人信息</h3>
            <p>我们不会向第三方共享、转让您的个人信息，除非经过您本人事先授权同意，或者共享、转让的个人信息是去标识化处理后的信息，且共享第三方无法重新识别此类信息的自然人主体。</p>
            <h4>（一）共享</h4>
            <p>除以下情形外，我们不会与任何公司、组织和个人共享您的个人信息：</p>
            <ol>
                <li>事先获得您的明确授权或同意后共享。获得您的明确同意后，我们会与其他方共享您的个人信息。</li>
                <li>在法定情形下的共享。根据适用的法律法规、法律程序、政府的强制命令或司法裁定而需共享您的个人信息。</li>
                <li>为保护合法利益的共享。在法律要求或允许的范围内，为了保护未见花闻博客平台及其用户或社会公众的利益、财产或安全免遭损害而有必要提供您的个人信息给第三方。</li>
                <li>您的个人信息可能会与我们的关联公司共享。我们只会共享必要的个人信息，且受本政策中所声明目的的约束。关联公司如要改变个人信息的处理目的，将再次征求您的授权同意。</li>
                <li>与授权合作伙伴共享。仅为实现本政策中声明的目的，我们的某些产品或服务将由授权合作伙伴提供。我们可能会与合作伙伴共享您的某些个人信息，以提供更好的客户服务和用户体验。我们的授权合作伙伴包括以下类型：
                </li>
            </ol>
            <p>5.1 实现功能或服务的信息共享
                请您理解，未见花闻博客平台的某些功能和服务由我们的关联方、第三方提供的功能，为实现该等功能和服务，我们可能会与相关第三方共享您必要的信息。目前这类第三方主要包括软件服务提供商、智能设备提供商或系统服务提供商。
            </p>
            <p>5.2 实现广告相关的信息共享
                我们可能会与广告合作伙伴（包括广告主和其他广告服务提供商）共享去标识化或匿名化处理后的信息。未经您授权，我们不会将您的个人身份信息（指可以识别您身份的信息，例如真实姓名或手机号码）与广告合作伙伴共享。我们仅向广告合作伙伴提供群体化、匿名化的统计数据，以帮助其在不识别您个人身份的前提下进行广告或决策建议。
            </p>
            <p>5.3 实现安全与分析统计的信息共享
                为保障您和其他用户的帐号安全，我们和关联公司或服务提供商可能会共享脱敏后的您的设备信息、联网信息。此外，为了提升您的使用体验，以及分析我们服务的使用情况，我们可能会与关联方或第三方共享脱敏后的您的使用行为情况信息。
            </p>
            <h4>（二）转让</h4>
            <p>我们不会转让您的个人信息给任何其他第三方，除非征得您的明确同意。
                如果发生合并、收购或破产清算，您的个人信息有可能作为此类交易的一部分而被转移，我们将确保该等信息在转移时的机密性，并要求新的持有您个人信息的公司、组织继续受此个人信息保护政策的约束，否则我们将要求该公司、组织重新向您征求授权同意。
            </p>
            <h4>（三）公开披露</h4>
            <p>除非获取您的明确同意，我们不会公开披露您的个人信息。
                但基于法律、法律程序、诉讼或政府主管部门强制性要求的情况下，我们会向有权机关披露您的个人信息。但我们保证，在上述情况发生时，我们会要求披露请求方必须出具与之相应的有效法律文件，同时尽合理可能对被披露的信息采取符合法律和业界标准的安全防护措施。
            </p>
            <h4>（四）共享、转让、公开披露个人信息授权同意的例外</h4>
            <p>请您理解，在下列情形中，根据法律法规及国家标准，我们共享、转让、公开披露您的个人信息无需征得您的授权同意：</p>
            <ol>
                <li>与我们履行法律法规规定的义务相关的；</li>
                <li>与国家安全、国防安全直接相关的；</li>
                <li>与公共安全、公共卫生、重大公共利益直接相关的；</li>
                <li>与刑事侦查、起诉、审判和判决执行等直接相关的；</li>
                <li>出于维护您或其他个人的生命、财产等重大合法权益但又很难得到本人同意的；</li>
                <li>您自行向社会公众公开的个人信息；</li>
                <li>从合法公开披露的信息中收集个人信息的，如合法的新闻报道、政府信息公开等渠道；</li>
                <li>法律法规规定的其他情形。</li>
            </ol>
            <h3>四、我们如何保存及保护您的个人信息</h3>
            <h4>（一）个人信息的存储</h4>
            <p>我们依照法律法规的规定，将境内收集的您的个人信息存储于中华人民共和国境内。目前，我们不会跨境传输或存储您的个人信息，将来如果发生数据的跨境传输，我们会向您告知出境个人信息的类型、目的、接收方等，并征得您的授权同意。我们仅在本隐私政策所述目的所必需的期间内保留您的个人信息。超出必要期限后，我们会将您的个人信息删除或做匿名化处理。
            </p>
            <h4>（二）个人信息的保护措施</h4>
            <p>我们已采取符合业界标准、合理可行的安全防护措施保护您的信息，防止个人信息遭到未经授权访问、公开披露、使用、修改、损坏或丢失。例如，我们的网络服务采取了传输层安全协议等加密技术，通过https等方式提供浏览服务，确保用户个人信息在传输过程中的安全；通过采取加密技术对用户个人信息进行加密保存；设立严格的数据使用和访问制度，确保只有授权人员才可访问您的个人信息。
            </p>
            <p>尽管已经采取了上述合理有效措施，并已经遵守了相关法律规定要求的标准，但请您理解，由于技术的限制以及可能存在的各种恶意手段，在互联网行业，即便竭尽所能加强安全措施，也不可能始终保证信息百分之百的安全，我们将尽力确保您提供给我们的个人信息的安全性。
            </p>
            <p>您需要了解，您接入我们的服务所用的系统和通讯网络，有可能因我们可控范围外的因素而出现问题。因此，我们强烈建议您采取积极措施保证个人信息的安全，例如定期修改账号密码，不将自己的账号密码等个人信息透露给他人。
            </p>
            <p>若不幸发生个人信息安全事件，我们将按照法律法规的要求，及时向您告知：安全事件的基本情况和可能的影响、我们已经采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施。我们会以站内短消息、邮件、短信等形式告知您，并在未见花闻博客平台公共运营平台进行告知。
            </p>
            <p>我们提供的个人信息保护措施仅适用于未见花闻博客平台。您一旦离开未见花闻博客平台，浏览或使用其他网站、服务及内容资源，我们将没有能力及义务保护您在未见花闻博客平台以外的网站提交的任何个人信息，无论您登录或浏览上述网站是否基于未见花闻博客平台的链接或引导。
            </p>
            <h3>五、管理您的个人信息</h3>
            <p>我们非常重视您对个人信息的管理，并尽全力保障您对于个人信息的访问、更正、删除以及注销帐号的相关权利，使您拥有充分的能力维护您的隐私和个人信息安全。</p>
            <h4>（一）访问和修改您的个人信息</h4>
            <p>您在完成未见花闻博客平台账号的注册后，可以通过未见花闻博客平台【账号中心】查看、修改您提交给我们的个人信息，包括：头像、用户名、邮箱、手机号码、关联的第三方账号等。您也可以通过【账号中心】完善或修改“个人资料”页面的信息，包括：您的姓名、性别、出生日期、技术兴趣、自我介绍等，同时您可以对这部分信息设置仅部分用户可见或隐藏。
            </p>
            <h4>（二）删除您的个人信息</h4>
            <p>在以下情形，您可以通过本隐私政策公布的联系方式与我们联系，向我们提出删除您的个人信息的请求：</p>
            <ol>
                <li>如果我们处理个人信息的行为违反法律法规；</li>
                <li>如果我们处理个人信息的行为违反了与您的约定；</li>
                <li>如果我们不再为您提供产品或服务。</li>
            </ol>
            <h4>（三）注销账号</h4>
            <p>您可以在未见花闻博客平台网站【账号中心】的“账号设置”下方对账号进行注销操作，也可以通过本隐私政策公布的联系方式申请注销您的未见花闻博客平台账号。请您理解，注销帐号的行为是不可逆的行为，建议您做好相关内容的备份。
            </p>
            <h3>六、未成年人保护</h3>
            <p>若您是未满18周岁的未成年人，在使用未见花闻博客平台前，应在您的父母（或其他监护人）监护、指导下共同阅读并决定是否同意本政策。我们根据国家相关法律法规的规定保护未成年人的个人信息，只会在法律允许、父母或其他监护人明确同意或保护未成年人所必要的情况下收集、使用、储存、共享、转让或披露未成年人的个人信息。如果我们发现在未事先获得可证实的父母同意的情况下收集了未成年人的个人信息，则会设法尽快删除相关数据。
            </p>
            <h3>七、隐私政策的修订和通知</h3>
            <p>为给您提供更好的服务以及随着我们业务的发展，本隐私政策也会随之更新。未经您明确同意，我们不会削减您依据当前生效的本隐私政策所应享受的权利。对于重大变更，我们还会提供更为显著的通知。本隐私政策所指的重大变更包括但不限于：
            </p>
            <ol>
                <li>我们的服务模式发生重大变化。如处理个人信息的目的、处理的个人信息类型、个人信息的使用方式等；</li>
                <li>我们在所有权结构、组织架构等方面发生重大变化，导致实际收集和处理您的个人信息的主体发生变化，如业务调整、破产并购等引起的所有者变更等；</li>
                <li>个人信息共享、转让或公开披露的主要对象发生变化；</li>
                <li>您参与个人信息处理方面的权利及其行使方式发生重大变化；</li>
                <li>我们负责处理个人信息安全的责任部门、联络方式及投诉渠道发生变化时；</li>
                <li>个人信息安全影响评估报告表明存在高风险时。</li>
            </ol>
            <h3>八、联系我们</h3>
            <p>如您对本隐私政策或相关事宜有任何疑问、意见或建议，您可随时通过以下方式与我们联系：</p>
            <ol>
                <li>QQ：1744989104</li>
                <li>邮箱：<a href="mailto:weijianhuawen@163.com">weijianhuawen@163.com</a></li>
            </ol>
            <p>一般情况下，我们将在收到问题、意见或建议，并验证您的身份后，于15个工作日内进行回复。</p>
        </div>
    </body>

</template>

<style type="text/css" scoped>
        		[data-color-mode*='light'],
        		[data-color-mode*='light'] body,
        		.markdown-body[theme*='light'] {
        		    --color-prettylights-syntax-comment: #6e7781;
        		    --color-prettylights-syntax-constant: #0550ae;
        		    --color-prettylights-syntax-entity: #8250df;
        		    --color-prettylights-syntax-storage-modifier-import: #24292f;
        		    --color-prettylights-syntax-entity-tag: #116329;
        		    --color-prettylights-syntax-keyword: #cf222e;
        		    --color-prettylights-syntax-string: #0a3069;
        		    --color-prettylights-syntax-variable: #953800;
        		    --color-prettylights-syntax-brackethighlighter-unmatched: #82071e;
        		    --color-prettylights-syntax-invalid-illegal-text: #f6f8fa;
        		    --color-prettylights-syntax-invalid-illegal-bg: #82071e;
        		    --color-prettylights-syntax-carriage-return-text: #f6f8fa;
        		    --color-prettylights-syntax-carriage-return-bg: #cf222e;
        		    --color-prettylights-syntax-string-regexp: #116329;
        		    --color-prettylights-syntax-markup-list: #3b2300;
        		    --color-prettylights-syntax-markup-heading: #0550ae;
        		    --color-prettylights-syntax-markup-italic: #24292f;
        		    --color-prettylights-syntax-markup-bold: #24292f;
        		    --color-prettylights-syntax-markup-deleted-text: #82071e;
        		    --color-prettylights-syntax-markup-deleted-bg: #FFEBE9;
        		    --color-prettylights-syntax-markup-inserted-text: #116329;
        		    --color-prettylights-syntax-markup-inserted-bg: #dafbe1;
        		    --color-prettylights-syntax-markup-changed-text: #953800;
        		    --color-prettylights-syntax-markup-changed-bg: #ffd8b5;
        		    --color-prettylights-syntax-markup-ignored-text: #eaeef2;
        		    --color-prettylights-syntax-markup-ignored-bg: #0550ae;
        		    --color-prettylights-syntax-meta-diff-range: #8250df;
        		    --color-prettylights-syntax-brackethighlighter-angle: #57606a;
        		    --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;
        		    --color-prettylights-syntax-constant-other-reference-link: #0a3069;
        		    --color-fg-default: #24292f;
        		    --color-fg-muted: #57606a;
        		    --color-fg-subtle: #6e7781;
        		    --color-canvas-default: #ffffff;
        		    --color-canvas-subtle: #f6f8fa;
        		    --color-border-default: #d0d7de;
        		    --color-border-muted: hsla(210, 18%, 87%, 1);
        		    --color-neutral-muted: rgba(175, 184, 193, 0.2);
        		    --color-accent-fg: #0969da;
        		    --color-accent-emphasis: #0969da;
        		    --color-attention-subtle: #fff8c5;
        		    --color-danger-fg: #cf222e;
        		}
        
        		[data-color-mode*='dark'],
        		[data-color-mode*='dark'] body,
        		.markdown-body[theme*='dark'] {
        		    --color-prettylights-syntax-comment: #8b949e;
        		    --color-prettylights-syntax-constant: #79c0ff;
        		    --color-prettylights-syntax-entity: #d2a8ff;
        		    --color-prettylights-syntax-storage-modifier-import: #c9d1d9;
        		    --color-prettylights-syntax-entity-tag: #7ee787;
        		    --color-prettylights-syntax-keyword: #ff7b72;
        		    --color-prettylights-syntax-string: #a5d6ff;
        		    --color-prettylights-syntax-variable: #ffa657;
        		    --color-prettylights-syntax-brackethighlighter-unmatched: #f85149;
        		    --color-prettylights-syntax-invalid-illegal-text: #f0f6fc;
        		    --color-prettylights-syntax-invalid-illegal-bg: #8e1519;
        		    --color-prettylights-syntax-carriage-return-text: #f0f6fc;
        		    --color-prettylights-syntax-carriage-return-bg: #b62324;
        		    --color-prettylights-syntax-string-regexp: #7ee787;
        		    --color-prettylights-syntax-markup-list: #f2cc60;
        		    --color-prettylights-syntax-markup-heading: #1f6feb;
        		    --color-prettylights-syntax-markup-italic: #c9d1d9;
        		    --color-prettylights-syntax-markup-bold: #c9d1d9;
        		    --color-prettylights-syntax-markup-deleted-text: #ffdcd7;
        		    --color-prettylights-syntax-markup-deleted-bg: #67060c;
        		    --color-prettylights-syntax-markup-inserted-text: #aff5b4;
        		    --color-prettylights-syntax-markup-inserted-bg: #033a16;
        		    --color-prettylights-syntax-markup-changed-text: #ffdfb6;
        		    --color-prettylights-syntax-markup-changed-bg: #5a1e02;
        		    --color-prettylights-syntax-markup-ignored-text: #c9d1d9;
        		    --color-prettylights-syntax-markup-ignored-bg: #1158c7;
        		    --color-prettylights-syntax-meta-diff-range: #d2a8ff;
        		    --color-prettylights-syntax-brackethighlighter-angle: #8b949e;
        		    --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;
        		    --color-prettylights-syntax-constant-other-reference-link: #a5d6ff;
        		    --color-fg-default: #c9d1d9;
        		    --color-fg-muted: #8b949e;
        		    --color-fg-subtle: #484f58;
        		    --color-canvas-default: #0d1117;
        		    --color-canvas-subtle: #161b22;
        		    --color-border-default: #30363d;
        		    --color-border-muted: #21262d;
        		    --color-neutral-muted: rgba(110, 118, 129, 0.4);
        		    --color-accent-fg: #58a6ff;
        		    --color-accent-emphasis: #1f6feb;
        		    --color-attention-subtle: rgba(187, 128, 9, 0.15);
        		    --color-danger-fg: #f85149;
        		}
        
        		.markdown-body {
        		    display: block;
        		    -webkit-text-size-adjust: 100%;
        		    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
        		    font-size: 16px;
        		    line-height: 1.5;
        		    word-wrap: break-word;
        		    color: var(--color-fg-default);
        		    background-color: var(--color-canvas-default);
        		}
        
        		.markdown-body details,
        		.markdown-body figcaption,
        		.markdown-body figure {
        		    display: block;
        		}
        
        		.markdown-body summary {
        		    display: list-item;
        		}
        
        		.markdown-body [hidden] {
        		    display: none !important;
        		}
        
        		.markdown-body a {
        		    background-color: transparent;
        		    color: var(--color-accent-fg);
        		    text-decoration: none;
        		}
        
        		.markdown-body a:active,
        		.markdown-body a:hover {
        		    outline-width: 0;
        		}
        
        		.markdown-body abbr[title] {
        		    border-bottom: none;
        		    text-decoration: underline dotted;
        		}
        
        		.markdown-body b,
        		.markdown-body strong {
        		    font-weight: 600;
        		}
        
        		.markdown-body dfn {
        		    font-style: italic;
        		}
        
        		.markdown-body h1 {
        		    margin: .67em 0;
        		    font-weight: 600;
        		    padding-bottom: .3em;
        		    font-size: 2em;
        		    border-bottom: 1px solid var(--color-border-muted);
        		}
        
        		.markdown-body mark {
        		    background-color: var(--color-attention-subtle);
        		    color: var(--color-text-primary);
        		}
        
        		.markdown-body small {
        		    font-size: 90%;
        		}
        
        		.markdown-body sub,
        		.markdown-body sup {
        		    font-size: 75%;
        		    line-height: 0;
        		    position: relative;
        		    vertical-align: baseline;
        		}
        
        		.markdown-body sub {
        		    bottom: -0.25em;
        		}
        
        		.markdown-body sup {
        		    top: -0.5em;
        		}
        
        		.markdown-body img {
        		    border-style: none;
        		    max-width: 100%;
        		    box-sizing: content-box;
        		    background-color: var(--color-canvas-default);
        		}
        
        		.markdown-body code,
        		.markdown-body kbd,
        		.markdown-body pre,
        		.markdown-body samp {
        		    font-family: monospace, monospace;
        		    font-size: 1em;
        		}
        
        		.markdown-body figure {
        		    margin: 1em 40px;
        		}
        
        		.markdown-body hr {
        		    box-sizing: content-box;
        		    overflow: hidden;
        		    background: transparent;
        		    border-bottom: 1px solid var(--color-border-muted);
        		    height: .25em;
        		    padding: 0;
        		    margin: 24px 0;
        		    background-color: var(--color-border-default);
        		    border: 0;
        		}
        
        		.markdown-body input {
        		    font: inherit;
        		    margin: 0;
        		    overflow: visible;
        		    font-family: inherit;
        		    font-size: inherit;
        		    line-height: inherit;
        		}
        
        
        		.markdown-body [type=button]::-moz-focus-inner,
        		.markdown-body [type=reset]::-moz-focus-inner,
        		.markdown-body [type=submit]::-moz-focus-inner {
        		    border-style: none;
        		    padding: 0;
        		}
        
        		.markdown-body [type=button]:-moz-focusring,
        		.markdown-body [type=reset]:-moz-focusring,
        		.markdown-body [type=submit]:-moz-focusring {
        		    outline: 1px dotted ButtonText;
        		}
        
        		.markdown-body [type=checkbox],
        		.markdown-body [type=radio] {
        		    box-sizing: border-box;
        		    padding: 0;
        		}
        
        		.markdown-body [type=number]::-webkit-inner-spin-button,
        		.markdown-body [type=number]::-webkit-outer-spin-button {
        		    height: auto;
        		}
        
        		.markdown-body [type=search] {
        		    outline-offset: -2px;
        		}
        
        		.markdown-body [type=search]::-webkit-search-cancel-button,
        		.markdown-body [type=search]::-webkit-search-decoration {
        		    -webkit-appearance: none;
        		}
        
        		.markdown-body ::-webkit-input-placeholder {
        		    color: inherit;
        		    opacity: .54;
        		}
        
        		.markdown-body ::-webkit-file-upload-button {
        		    -webkit-appearance: button;
        		    font: inherit;
        		}
        
        		.markdown-body a:hover {
        		    text-decoration: underline;
        		}
        
        		.markdown-body hr::before {
        		    display: table;
        		    content: "";
        		}
        
        		.markdown-body hr::after {
        		    display: table;
        		    clear: both;
        		    content: "";
        		}
        
        		.markdown-body table {
        		    border-spacing: 0;
        		    border-collapse: collapse;
        		    display: block;
        		    width: max-content;
        		    max-width: 100%;
        		    overflow: auto;
        		}
        
        		.markdown-body td,
        		.markdown-body th {
        		    padding: 0;
        		}
        
        		.markdown-body details summary {
        		    cursor: pointer;
        		}
        
        		.markdown-body details:not([open])>*:not(summary) {
        		    display: none !important;
        		}
        
        		.markdown-body kbd {
        		    display: inline-block;
        		    padding: 3px 5px;
        		    font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
        		    line-height: 10px;
        		    color: var(--color-fg-default);
        		    vertical-align: middle;
        		    background-color: var(--color-canvas-subtle);
        		    border: solid 1px var(--color-neutral-muted);
        		    border-bottom-color: var(--color-neutral-muted);
        		    border-radius: 6px;
        		    box-shadow: inset 0 -1px 0 var(--color-neutral-muted);
        		}
        
        		.markdown-body h1,
        		.markdown-body h2,
        		.markdown-body h3,
        		.markdown-body h4,
        		.markdown-body h5,
        		.markdown-body h6 {
        		    margin-top: 24px;
        		    margin-bottom: 16px;
        		    font-weight: 600;
        		    line-height: 1.25;
        		}
        
        		.markdown-body h2 {
        		    font-weight: 600;
        		    padding-bottom: .3em;
        		    font-size: 1.5em;
        		    border-bottom: 1px solid var(--color-border-muted);
        		}
        
        		.markdown-body h3 {
        		    font-weight: 600;
        		    font-size: 1.25em;
        		}
        
        		.markdown-body h4 {
        		    font-weight: 600;
        		    font-size: 1em;
        		}
        
        		.markdown-body h5 {
        		    font-weight: 600;
        		    font-size: .875em;
        		}
        
        		.markdown-body h6 {
        		    font-weight: 600;
        		    font-size: .85em;
        		    color: var(--color-fg-muted);
        		}
        
        		.markdown-body p {
        		    margin-top: 0;
        		    margin-bottom: 10px;
        		}
        
        		.markdown-body blockquote {
        		    margin: 0;
        		    padding: 0 1em;
        		    color: var(--color-fg-muted);
        		    border-left: .25em solid var(--color-border-default);
        		}
        
        		.markdown-body ul,
        		.markdown-body ol {
        		    margin-top: 0;
        		    margin-bottom: 0;
        		    padding-left: 2em;
        		}
        
        		.markdown-body ol ol,
        		.markdown-body ul ol {
        		    list-style-type: lower-roman;
        		}
        
        		.markdown-body ul ul ol,
        		.markdown-body ul ol ol,
        		.markdown-body ol ul ol,
        		.markdown-body ol ol ol {
        		    list-style-type: lower-alpha;
        		}
        
        		.markdown-body dd {
        		    margin-left: 0;
        		}
        
        		.markdown-body tt,
        		.markdown-body code {
        		    font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
        		    font-size: 12px;
        		}
        
        		.markdown-body pre {
        		    margin-top: 0;
        		    margin-bottom: 0;
        		    font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
        		    font-size: 12px;
        		    word-wrap: normal;
        		}
        
        		.markdown-body .octicon {
        		    display: inline-block;
        		    overflow: visible !important;
        		    vertical-align: text-bottom;
        		    fill: currentColor;
        		}
        
        		.markdown-body ::placeholder {
        		    color: var(--color-fg-subtle);
        		    opacity: 1;
        		}
        
        		.markdown-body input::-webkit-outer-spin-button,
        		.markdown-body input::-webkit-inner-spin-button {
        		    margin: 0;
        		    -webkit-appearance: none;
        		    appearance: none;
        		}
        
        		.markdown-body .token.comment,
        		.markdown-body .token.prolog,
        		.markdown-body .token.doctype,
        		.markdown-body .token.cdata {
        		    color: var(--color-prettylights-syntax-comment);
        		}
        
        		.markdown-body .token.namespace {
        		    opacity: 0.7;
        		}
        
        		.markdown-body .token.tag,
        		.markdown-body .token.selector,
        		.markdown-body .token.constant,
        		.markdown-body .token.symbol,
        		.markdown-body .token.deleted {
        		    color: var(--color-prettylights-syntax-entity-tag);
        		}
        
        		.markdown-body .token.maybe-class-name {
        		    color: var(--color-prettylights-syntax-variable);
        		}
        
        		.markdown-body .token.property-access,
        		.markdown-body .token.operator,
        		.markdown-body .token.boolean,
        		.markdown-body .token.number,
        		.markdown-body .token.selector .markdown-body .token.class,
        		.markdown-body .token.attr-name,
        		.markdown-body .token.string,
        		.markdown-body .token.char,
        		.markdown-body .token.builtin {
        		    color: var(--color-prettylights-syntax-constant);
        		}
        
        		.markdown-body .token.deleted {
        		    color: var(--color-prettylights-syntax-markup-deleted-text);
        		}
        
        		.markdown-body .token.property {
        		    color: var(--color-prettylights-syntax-constant);
        		}
        
        		.markdown-body .token.punctuation {
        		    color: var(--color-prettylights-syntax-markup-bold);
        		}
        
        		.markdown-body .token.function {
        		    color: var(--color-prettylights-syntax-entity);
        		}
        
        		.markdown-body .code-line .token.deleted {
        		    background-color: var(--color-prettylights-syntax-markup-deleted-bg);
        		}
        
        		.markdown-body .token.inserted {
        		    color: var(--color-prettylights-syntax-markup-inserted-text);
        		}
        
        		.markdown-body .code-line .token.inserted {
        		    background-color: var(--color-prettylights-syntax-markup-inserted-bg);
        		}
        
        		.markdown-body .token.variable {
        		    color: var(--color-prettylights-syntax-constant);
        		}
        
        		.markdown-body .token.entity,
        		.markdown-body .token.url,
        		.language-css .markdown-body .token.string,
        		.style .markdown-body .token.string {
        		    color: var(--color-prettylights-syntax-string);
        		}
        
        		.markdown-body .token.color,
        		.markdown-body .token.atrule,
        		.markdown-body .token.attr-value,
        		.markdown-body .token.function,
        		.markdown-body .token.class-name {
        		    color: var(--color-prettylights-syntax-string);
        		}
        
        		.markdown-body .token.rule,
        		.markdown-body .token.regex,
        		.markdown-body .token.important,
        		.markdown-body .token.keyword {
        		    color: var(--color-prettylights-syntax-keyword);
        		}
        
        		.markdown-body .token.coord {
        		    color: var(--color-prettylights-syntax-meta-diff-range);
        		}
        
        		.markdown-body .token.important,
        		.markdown-body .token.bold {
        		    font-weight: bold;
        		}
        
        		.markdown-body .token.italic {
        		    font-style: italic;
        		}
        
        		.markdown-body .token.entity {
        		    cursor: help;
        		}
        
        		.markdown-body [data-catalyst] {
        		    display: block;
        		}
        
        		.markdown-body g-emoji {
        		    font-family: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
        		    font-size: 1em;
        		    font-style: normal !important;
        		    font-weight: 400;
        		    line-height: 1;
        		    vertical-align: -0.075em;
        		}
        
        		.markdown-body g-emoji img {
        		    width: 1em;
        		    height: 1em;
        		}
        
        		.markdown-body::before {
        		    display: table;
        		    content: "";
        		}
        
        		.markdown-body::after {
        		    display: table;
        		    clear: both;
        		    content: "";
        		}
        
        		.markdown-body>*:first-child {
        		    margin-top: 0 !important;
        		}
        
        		.markdown-body>*:last-child {
        		    margin-bottom: 0 !important;
        		}
        
        		.markdown-body a:not([href]) {
        		    color: inherit;
        		    text-decoration: none;
        		}
        
        		.markdown-body .absent {
        		    color: var(--color-danger-fg);
        		}
        
        		.markdown-body a.anchor {
        		    float: left;
        		    padding-right: 4px;
        		    margin-left: -20px;
        		    line-height: 1;
        		}
        
        		.markdown-body a.anchor:focus {
        		    outline: none;
        		}
        
        		.markdown-body p,
        		.markdown-body blockquote,
        		.markdown-body ul,
        		.markdown-body ol,
        		.markdown-body dl,
        		.markdown-body table,
        		.markdown-body pre,
        		.markdown-body details {
        		    margin-top: 0;
        		    margin-bottom: 16px;
        		}
        
        		.markdown-body blockquote>:first-child {
        		    margin-top: 0;
        		}
        
        		.markdown-body blockquote>:last-child {
        		    margin-bottom: 0;
        		}
        
        		.markdown-body sup>a::before {
        		    content: "[";
        		}
        
        		.markdown-body sup>a::after {
        		    content: "]";
        		}
        
        		.markdown-body .octicon-video {
        		    border: 1px solid #d0d7de !important;
        		    border-radius: 6px !important;
        		    display: block;
        		}
        
        		.markdown-body .octicon-video summary {
        		    border-bottom: 1px solid #d0d7de !important;
        		    padding: 8px 16px !important;
        		    cursor: pointer;
        		}
        
        		.markdown-body .octicon-video>video {
        		    display: block !important;
        		    max-width: 100% !important;
        		    padding: 2px;
        		    box-sizing: border-box;
        		    border-bottom-right-radius: 6px !important;
        		    border-bottom-left-radius: 6px !important;
        		}
        
        		.markdown-body details.octicon-video:not([open])>*:not(summary) {
        		    display: none !important;
        		}
        
        		.markdown-body details.octicon-video:not([open])>summary {
        		    border-bottom: 0 !important;
        		}
        
        		.markdown-body h1 .octicon-link,
        		.markdown-body h2 .octicon-link,
        		.markdown-body h3 .octicon-link,
        		.markdown-body h4 .octicon-link,
        		.markdown-body h5 .octicon-link,
        		.markdown-body h6 .octicon-link {
        		    color: var(--color-fg-default);
        		    vertical-align: middle;
        		    visibility: hidden;
        		}
        
        		.markdown-body h1:hover .anchor,
        		.markdown-body h2:hover .anchor,
        		.markdown-body h3:hover .anchor,
        		.markdown-body h4:hover .anchor,
        		.markdown-body h5:hover .anchor,
        		.markdown-body h6:hover .anchor {
        		    text-decoration: none;
        		}
        
        		.markdown-body h1:hover .anchor .octicon-link,
        		.markdown-body h2:hover .anchor .octicon-link,
        		.markdown-body h3:hover .anchor .octicon-link,
        		.markdown-body h4:hover .anchor .octicon-link,
        		.markdown-body h5:hover .anchor .octicon-link,
        		.markdown-body h6:hover .anchor .octicon-link {
        		    visibility: visible;
        		}
        
        		.markdown-body h1 tt,
        		.markdown-body h1 code,
        		.markdown-body h2 tt,
        		.markdown-body h2 code,
        		.markdown-body h3 tt,
        		.markdown-body h3 code,
        		.markdown-body h4 tt,
        		.markdown-body h4 code,
        		.markdown-body h5 tt,
        		.markdown-body h5 code,
        		.markdown-body h6 tt,
        		.markdown-body h6 code {
        		    padding: 0 .2em;
        		    font-size: inherit;
        		}
        
        		.markdown-body ul.no-list,
        		.markdown-body ol.no-list {
        		    padding: 0;
        		    list-style-type: none;
        		}
        
        		.markdown-body ol[type="1"] {
        		    list-style-type: decimal;
        		}
        
        		.markdown-body ol[type=a] {
        		    list-style-type: lower-alpha;
        		}
        
        		.markdown-body ol[type=i] {
        		    list-style-type: lower-roman;
        		}
        
        		.markdown-body div>ol:not([type]) {
        		    list-style-type: decimal;
        		}
        
        		.markdown-body ul ul,
        		.markdown-body ul ol,
        		.markdown-body ol ol,
        		.markdown-body ol ul {
        		    margin-top: 0;
        		    margin-bottom: 0;
        		}
        
        		.markdown-body li>p {
        		    margin-top: 16px;
        		}
        
        		.markdown-body li+li {
        		    margin-top: .25em;
        		}
        
        		.markdown-body dl {
        		    padding: 0;
        		}
        
        		.markdown-body dl dt {
        		    padding: 0;
        		    margin-top: 16px;
        		    font-size: 1em;
        		    font-style: italic;
        		    font-weight: 600;
        		}
        
        		.markdown-body dl dd {
        		    padding: 0 16px;
        		    margin-bottom: 16px;
        		}
        
        		.markdown-body table th {
        		    font-weight: 600;
        		}
        
        		.markdown-body table th,
        		.markdown-body table td {
        		    padding: 6px 13px;
        		    border: 1px solid var(--color-border-default);
        		}
        
        		.markdown-body table tr {
        		    background-color: var(--color-canvas-default);
        		    border-top: 1px solid var(--color-border-muted);
        		}
        
        		.markdown-body table tr:nth-child(2n) {
        		    background-color: var(--color-canvas-subtle);
        		}
        
        		.markdown-body table img {
        		    background-color: transparent;
        		    vertical-align: middle;
        		}
        
        		.markdown-body img[align=right] {
        		    padding-left: 20px;
        		}
        
        		.markdown-body img[align=left] {
        		    padding-right: 20px;
        		}
        
        		.markdown-body .emoji {
        		    max-width: none;
        		    vertical-align: text-top;
        		    background-color: transparent;
        		}
        
        		.markdown-body span.frame {
        		    display: block;
        		    overflow: hidden;
        		}
        
        		.markdown-body span.frame>span {
        		    display: block;
        		    float: left;
        		    width: auto;
        		    padding: 7px;
        		    margin: 13px 0 0;
        		    overflow: hidden;
        		    border: 1px solid var(--color-border-default);
        		}
        
        		.markdown-body span.frame span img {
        		    display: block;
        		    float: left;
        		}
        
        		.markdown-body span.frame span span {
        		    display: block;
        		    padding: 5px 0 0;
        		    clear: both;
        		    color: var(--color-fg-default);
        		}
        
        		.markdown-body span.align-center {
        		    display: block;
        		    overflow: hidden;
        		    clear: both;
        		}
        
        		.markdown-body span.align-center>span {
        		    display: block;
        		    margin: 13px auto 0;
        		    overflow: hidden;
        		    text-align: center;
        		}
        
        		.markdown-body span.align-center span img {
        		    margin: 0 auto;
        		    text-align: center;
        		}
        
        		.markdown-body span.align-right {
        		    display: block;
        		    overflow: hidden;
        		    clear: both;
        		}
        
        		.markdown-body span.align-right>span {
        		    display: block;
        		    margin: 13px 0 0;
        		    overflow: hidden;
        		    text-align: right;
        		}
        
        		.markdown-body span.align-right span img {
        		    margin: 0;
        		    text-align: right;
        		}
        
        		.markdown-body span.float-left {
        		    display: block;
        		    float: left;
        		    margin-right: 13px;
        		    overflow: hidden;
        		}
        
        		.markdown-body span.float-left span {
        		    margin: 13px 0 0;
        		}
        
        		.markdown-body span.float-right {
        		    display: block;
        		    float: right;
        		    margin-left: 13px;
        		    overflow: hidden;
        		}
        
        		.markdown-body span.float-right>span {
        		    display: block;
        		    margin: 13px auto 0;
        		    overflow: hidden;
        		    text-align: right;
        		}
        
        		.markdown-body code,
        		.markdown-body tt {
        		    padding: .2em .4em;
        		    margin: 0;
        		    font-size: 85%;
        		    background-color: var(--color-neutral-muted);
        		    border-radius: 6px;
        		}
        
        		.markdown-body code br,
        		.markdown-body tt br {
        		    display: none;
        		}
        
        		.markdown-body del code {
        		    text-decoration: inherit;
        		}
        
        		.markdown-body pre code {
        		    font-size: 100%;
        		}
        
        		.markdown-body pre>code {
        		    padding: 0;
        		    margin: 0;
        		    word-break: normal;
        		    white-space: pre;
        		    background: transparent;
        		    border: 0;
        		}
        
        		.markdown-body pre {
        		    position: relative;
        		    font-size: 85%;
        		    line-height: 1.45;
        		    background-color: var(--color-canvas-subtle);
        		    border-radius: 6px;
        		}
        
        		.markdown-body pre code,
        		.markdown-body pre tt {
        		    display: inline;
        		    max-width: auto;
        		    padding: 0;
        		    margin: 0;
        		    overflow: visible;
        		    line-height: inherit;
        		    word-wrap: normal;
        		    background-color: transparent;
        		    border: 0;
        		}
        
        		.markdown-body pre>code {
        		    padding: 16px;
        		    overflow: auto;
        		    display: block;
        		}
        
        		.markdown-body .csv-data td,
        		.markdown-body .csv-data th {
        		    padding: 5px;
        		    overflow: hidden;
        		    font-size: 12px;
        		    line-height: 1;
        		    text-align: left;
        		    white-space: nowrap;
        		}
        
        		.markdown-body .csv-data .blob-num {
        		    padding: 10px 8px 9px;
        		    text-align: right;
        		    background: var(--color-canvas-default);
        		    border: 0;
        		}
        
        		.markdown-body .csv-data tr {
        		    border-top: 0;
        		}
        
        		.markdown-body .csv-data th {
        		    font-weight: 600;
        		    background: var(--color-canvas-subtle);
        		    border-top: 0;
        		}
        
        		.markdown-body .footnotes {
        		    font-size: 12px;
        		    color: var(--color-fg-muted);
        		    border-top: 1px solid var(--color-border-default);
        		}
        
        		.markdown-body .footnotes ol {
        		    padding-left: 16px;
        		}
        
        		.markdown-body .footnotes li {
        		    position: relative;
        		}
        
        		.markdown-body .footnotes li:target::before {
        		    position: absolute;
        		    top: -8px;
        		    right: -8px;
        		    bottom: -8px;
        		    left: -24px;
        		    pointer-events: none;
        		    content: "";
        		    border: 2px solid var(--color-accent-emphasis);
        		    border-radius: 6px;
        		}
        
        		.markdown-body .footnotes li:target {
        		    color: var(--color-fg-default);
        		}
        
        		.markdown-body .footnotes .data-footnote-backref g-emoji {
        		    font-family: monospace;
        		}
        
        		.markdown-body .task-list-item {
        		    list-style-type: none;
        		}
        
        		.markdown-body .task-list-item label {
        		    font-weight: 400;
        		}
        
        		.markdown-body .task-list-item.enabled label {
        		    cursor: pointer;
        		}
        
        		.markdown-body .task-list-item+.task-list-item {
        		    margin-top: 3px;
        		}
        
        		.markdown-body .task-list-item .handle {
        		    display: none;
        		}
        
        		.markdown-body .task-list-item-checkbox,
        		.markdown-body input[type="checkbox"] {
        		    margin: 0 .2em .25em -1.6em;
        		    vertical-align: middle;
        		}
        
        		.markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox,
        		.markdown-body .contains-task-list:dir(rtl) input[type="checkbox"] {
        		    margin: 0 -1.6em .25em .2em;
        		}
        
        		.markdown-body ::-webkit-calendar-picker-indicator {
        		    filter: invert(50%);
        		}
        
        		body {
        		    padding: 2em;
        		}
</style>